.btn-primary {
  font-size: 14px;
  color: white;
  padding: 2px 15px;
  display: inline-block;
  margin-right: 10px;
  background: #00ccff;
  transition: all ease .3s;
  border-radius: 5px;
  white-space: nowrap;
  &:hover {
    background-color: #08a0ff;
    color: white;
  }
}
.btn-default {
  font-size: 14px;
  color: #00ccff;
  padding: 2px 0;
  display: inline-block;
  margin-right: 10px;
  white-space: nowrap;
  &:hover {
    color: #49a9ee;
  }
  &.disabled {
    cursor: not-allowed;
    color: #efe8de;
    &:hover {
      color: #efe8de;
    }
  }
}
.btn-success {
  @extend .btn-primary;
  background: #75ba5e;
  &:hover {
    background-color: #10ba00;
  }
}
.btn-warn {
  @extend .btn-primary;
  background: #ffa40e;
  &:hover {
    background-color: #ff870a;
  }
  &.disabled {
    background: #efe8de;
    cursor: not-allowed;
    &:hover {
      color: white;
    }
  }
}
.btn-danger {
  @extend .btn-primary;
  background: #e85d6c;
  &:hover {
    background-color: #e83943;
  }
}

@media screen and (max-width: 1400px) {
  .btn-primary {
    font-size: 12px;
    padding: 2px 10px;
    margin-right: 7px;
    border-radius: 3px;
  }
  .btn-default {
    font-size: 12px;
    padding: 2px 0;
    margin-right: 7px;
  }
}